skilled in the handling of vehicles - Turc Anglais Dictionnaire